spot payment - German English Dictionary